Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Great Britain F2 France F1 France F2 France F4 France F5 France F7 France F17 France F18 Croatia F13 Croatia F14 USA F1 USA F2 USA F3 France F3 France F6 France F8 France F4 France F5 France F6 France F1 France F6 France F7 France F8 France F11 France F13 France F14 Belgium F5 Belgium F7 France F10 France F11 Italy F20 France F10 France F2 Zivnobanka Czech Open - Prostejov The Scottish Tennis Championships - Edinburgh Maia Open - Oporto Macedonian Open 1999 - Skopje Steelers Cup - Kosice Copa Sevilla Internacionales de Andalucia - Seville II Cyclus Open de Tenis - Florianopolis Morocco Tennis Tour - Fes Sporting Challenger '07 Trofeo Regione Piemonte - Turin Challenger Ciudad de Guayaquil - Guayaquil Lima Challenger 2007 - Lima BNP Paribas Primrose - Bordeaux 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Geneva Challenger - Geneva Citta di Como Challenger - Como UTC Open - Cherkassy Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Lima Challenger - Lima Marrakech Challenger Barletta Challenger Rome Challenger Zagreb Challenger Furth Challenger Lugano Challenger Rimini Challenger Orbetello Challenger Trani Challenger Como Challenger Napoli Challenger Montevideo Challenger Rennes Challenger Orleans Challenger Bordeaux Challenger Braunschweig Challenger Szczecin Challenger Tarragona Challenger Sao Paulo Challenger SMS Tennis Cup - Sao Paulo Noumea Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tennis Napoli Cup - Naples ECM Cup - Prague The Scottish Tennis Championships - Edinburgh Quimper Challenger Casablanca Challenger Szczecin Challenger Prague Challenger Compaq Challenger - Bucharest Black Forest Open 2000 - Freudenstadt Exim Agmedia Open - Kosice Gemax Open - Belgrade Nossa Caixa Aberto de Sao Paulo - Sao Paulo Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg VII Avierto Internacional de Salinas - Salinas VI Torneo Internazionale di Tennis - Barletta Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb Sporting Challenger - Turin ATU Cup - Weiden Nord/LB Open - Braunschweig Challenger Canottieri Minico - Mantova Siemens Open 2002 - Scheveningen Open Castilla y Leon - Segovia Hilton Waikoloa USTA Challenger - Waikoloa Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon V Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2000 - San Luis Potosi Eddleman USTA Challenger - Birmingham Samarkand Challenger - Samarkand Muller Cup 2000 - Ulm Warsteiner Grand Prix - Oberstaufen Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Time Warner USTA Challenger - Binghamton DPD Challenger 2000 - Aschaffenburg Bulgarian Open - Sofia Macedonian Open - Skopje FILA Challenger Biella - Biella Open de L'Isere-Open 38 - Grenoble Copa Ericsson Mexico - Guadalajara Copa Ericsson Peru - Lima Copa Ericsson Chile - Santiago Kuppers Kolsch Cup - Aachen Copa Ericsson Uruguay - Montevideo Internationaux de Tennis de Brest - Brest Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose VI Abierto Internacional de Salinas - Salinas Espinho Challenger - Espinho XL Capital Bermuda Open - Bermuda The Scottish Tennis Championships - Edinburgh Zagreb Open - Zagreb Nord/LB Open - Braunschweig 9th Wartburg Open - Eisenach Open de Montauban - Montauban XI Venice Open - Venice 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Volvo Sylt Open - Sylt XXVIII Edizione 'A.Savoldi' - Manerbio Telesp Celular Open - Campinas Global Telecom Open - Curitiba Kamnik Challenger - Kamnik SMS Tennis Open - Sao Paulo Copa Ericsson Mexico - Guadalajara Copa Ericsson Peru - Lima IPP Open - Helsinki Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Haagen Dazs Open - Caracas Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Banja Luka 2002 - Banja Luka Pekao Open - Szczecin Maia Open 2002 - Maia Open de L'Isere - Grenoble XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Visa Tennis Open - Sao Paulo Ciur Pribram Challenger - Pribram KGHM Polish Indoors - Wroclaw Olbia Geovillage Open - Olbia XL Capital Bermuda Open - Bermuda Cerveza Cristal - Santiago Open Punta Del Este/Copa Banco Montevideo - Punta Del Este BH Tennis Open International Cup - Belo Horizonte ATP Challenger XXVI Edizione - Manerbio XL Capital Bermuda Open - Bermuda Copa Ericsson - Lima Copa Ericsson - Caracas Challenger de la Ciudad de Mexico - Mexico City Wartburg Open - Eisenach Open de Montauban - Montauban LTA Men's Challenger - Wrexham BMW Challenger Open - Monchengladbach Schickendanz Open - Furth Copa Ericsson Brazil - Sao Paulo Top Wool Challenger Biella - Biella Challenger Ford de Cherbourg - Cherbourg Geovillage Open Trofeo Melia Olbia - Olbia Tampere Imageneering Open - Tampere Banca Marche Tennis Cup - San Benedetto XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Pekao Open 2003 - Szczecin X Ciutat de Barcelona - Barcelona Copa Ericsson Peru - Lima Open Mutouest - St. Brieuc VIII Torneo Internazionale di Tennis - Barletta Eddleman/USTA Challenger - Birmingham Jagermeister Open - Braunschweig Prague Challenger - Prague Open de Mantouban - Montauban XL Capital Bermuda Open - Bermuda Copa Ericsson - Sao Paulo San Remo Tennis Cup - San Remo Challenger Ford de Cherbourg - Cherbourg Nord/LB Open 2004 - Braunschweig Open de la Ville de Saint Denis - Reunion Island Pekao Open 2004 - Szczecin SIR Supermercadi Challenger - Rome Cepu Open - San Marino Open de la Ville de Saint Denis - Reunion Island Architect Open - Budapest Mauritius Open - Mauritius Open Mutouest de Saint-Brieuc - St. Brieuc Pro Tennis World Open - Sunrise Tennis Napoli Cup - Napoli Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo Trofeo Internacional Club Laieta - Barcelona Top Wool Challenger - Biella Riviera di Rimini Challenger - Rimini Stella Artois Clay Court Championships - Budaors 7° Trani Cup - Trani Genoa Open Challenger-Fondazione Carige - Genova Challenger Copa Sevilla - Seville Open de L'Isere - Grenoble Challenger Cudad de Guayaquil - Guayaquil Qatar ATP Challenger - Doha BMW Tennis Championship - Sunrise Open Mutouest St. Brieuc - St. Brieuc Tunis Open 2006 - Tunis San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Bancastato Challenger Lugano - Lugano 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Porsche Open - Poznan Pekao Open - Szczecin Open Costa Daurada - Tarragona Open de Rennes La Trinitaine - Rennes Challenger Britania Zavaleta - Puebla Morocco Tennis Tour - Rabat Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Challenger Lugano - Lugano Nord LB Open 2007 - Braunschweig Arpa Ceramic Cup - Reggio Emilia Siemens Open 2007 - Scheveningen LXVII Concursu Internacional de Vigo - Vigo GHI Bronz Classic - Bronx Citta di Como - Como Brasov Challenger - Brasov Copa Petrobras Uruguay - Montevideo Bancolombia Open - Bogota 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Tunis Open - Tunis Tennislife Cup - Napoli Copa Petrobras-Paraguay - Asuncion Cyclus Open de Tenis - Florianopolis IV Challenger Ciudad De Guayaquil - Guayaquil Rabat Challenger Reggio Emilia Challenger San Sebastian Challenger Szczecin Challenger Lugano Challenger Kitzbuhel Challenger San Sebastian Challenger Alphen Challenger Santiago Challenger Ostrava Challenger Lima Challenger Rijeka Challenger Como Challenger Quimper Challenger Cherbourg Challeger St. Brieuc Challenger Bordeaux Challenger St. Brieuc Challenger Poznan Challenger Bordeaux Challenger Internationaux de Tennis de Brest - Brest Schickendanz Open - Furth Downtown Athletic Club USTA Challenger - Amarillo GHI Bronx Tennis Classic - Bronx LTA Hull Challenger - Hull San Luis Potosi Challenger - San Luis Potosi AAPT Championships - Adelaide U.S. Men's Clay Court Championships - Orlando The Stella Artois Grass Court Championships - Queen's/London Adidas Open de Toulouse - Toulouse Cerveza Club Colombia Open - Bogota Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires U.S. Men's Clay Court Championships - Houston Croatia Open - Umag Brazil Open - Salvador Grand Prix de Tennis de Lyon - Lyon Mallorca Open - Mallorca BMW Open - Munich 2001 Challenger Canottieri Mincio - Mantova San Luis Potosi ATP Challenger - San Luis Potosi Siemens Open 2001 - Scheveningen Amer-Wilson Tampere Challenger - Tampere International Championship of Croatia - Umag Idea Prokom Open - Sopot Grand Prix de Tennis de Lyon - Lyon Tata Open 2003 - Chennai Heineken Open - Auckland Copa AT&T - Buenos Aires VI Trofeo Ciudad de Quito - Quito Freudenstadt Challenger - Freudenstadt DPD Challenger 99 - Aschaffenburg Copa Ericsson - Santiago Copa Ericsson - Montevideo Grand Prix Hassan II - Casablanca Challenger 42 - Andrezieux U.S. Men's Clay Court Championships - Houston Open de Tenis Comunidad Valenciana - Valencia Energis Open - Amersfoort Generali Open 2003 - Kitzbuhel Copa Ericsson Chile - Santiago Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Nord/LB Open - Braunschweig Citta di Monza - Monza Noumea Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona BMW Open - Munich The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Chennai Open - Chennai BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Open de Moselle - Metz AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires AT&T Challenge - Atlanta Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Adidas International - Sydney Synsam Swedish Open - Bastad Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Heineken Open - Auckland Sydney International - Sydney Heineken Open - Auckland Abierto Mexicano de Tenis Pegaso - Acapulco MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Open 13 - Marseille Orange Prokom Open - Sopot Copa AT&T - Buenos Aires Pilot Pen Tennis - New Haven U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Salvador Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Open 13 - Marseille Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca The Artois Championships - London Orange Warsaw Open - Warsaw Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten Serbia Open - Belgrade ATP Studena Croatia Open Umag - Umag Telenordia Swedish Open - Bastad AEGON Championships - London BCR Open Romania - Bucharest Heineken Open - Auckland Abierto Mexicano Telfonica MoviStar - Acapulco The Priority Telecom Open - Amersfoort Open de Moselle - Metz Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok Stockholm Open - Stockholm Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon AT&T Challenge - Atlanta Estoril Open - Estoril Dutch Open Tennis - Amersfoort Brasil Open - Costa do Sauipe Allianz Suisse Open Gstaad - Gstaad Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad Open 13 - Marseille Abierto Mexicano de Tenis Pegaso - Acapulco BellSouth Open - Vina del Mar Franklin Templeton Tennis Classic - Scottsdale Croatia Open - Umag Citrix Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Legg Mason Tennis Classic - Washington Energis Open - Amersfoort Campionati Internazionali di Sicilia - Palermo US Men's Clay Court Championships - Houston AAPT Championships - Adelaide Pilot Pen Tennis - New Haven Qatar Open - Doha Heineken Open - Auckland Open Romania - Bucharest Chennai Open - Chennai Tennis Masters Series - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome AAPT Championships - Adelaide The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Paris NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Estoril Open - Estoril BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, REL2, BRA-PER 1-4 Masters Series Hamburg - Hamburg Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 1R, PER-BRA 2-3 Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, PO, URU-PER, 4-1 U.S. Open - New York Australian Open - Melbourne River Oaks International Tennis Tournament - Houston Olympics - Athens Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, Group 1, 1R, PER-BAH 5-0 Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 1, PO, PER-CAN 2-3 70th River Oaks International Tennis Tournament - Houston